/********************************
Font sizes Body / HTML
********************************/
html {
	/* font-size: 95%; */
}

@media (min-width: 769px) {
	html { 
		/* font-size: 100%; */
	}	
}	/* end 	min-width: 469px */





/********************************
	Main
********************************/
main {
color: #ffffff;	
background-color: #000000;
}

/********************************
	2000. Design specific sections
********************************/


/********************************
	2000.a Partial sections (overlapping, used in more then 1 sections)
********************************/

main > section {
  margin-bottom: 0rem;
	padding-top: 0rem;
  padding-bottom: 0rem;
}

section + .row {
  margin-top: 0rem;
}


/********************************
	2500.- 
********************************/


/********************************
	--.- Galery-photography
********************************/
#galery-photography {
margin-bottom: 3rem;	
}

#galery-photography .bg_img {
  min-height: 700px;
}


#galery-photography.row 
[class^="col_"]:nth-of-type(1) figure {
    background-image: 
		url(../../../../images/Reizen/reizen-1.jpg);
}


#galery-photography.row 
[class^="col_"]:nth-of-type(2) figure {
    background-image: 
		url(../../../../images/Reizen/reizen-2.jpg);
}

#galery-photography.row 
[class^="col_"]:nth-of-type(3) figure {
    background-image: 
		url(../../../../images/Reizen/reizen-3.jpg);
}

#galery-photography.row 
[class^="col_"]:nth-of-type(4) figure {
    background-image: 
		url(../../../../images/Reizen/reizen-4.jpg);
}

#galery-photography.row 
[class^="col_"]:nth-of-type(5) figure {
    background-image: 
		url(../../../../images/Reizen/reizen-5.jpg);
}

#galery-photography.row 
[class^="col_"]:nth-of-type(6) figure {
    background-image: 
		url(../../../../images/Reizen/reizen-6.jpg);
}


#galery-photography.row 
[class^="col_"]:nth-of-type(7) figure {
    background-image: 
		url(../../../../images/Reizen/reizen-7.jpg);
}

#galery-photography.row 
[class^="col_"]:nth-of-type(8) figure {
    background-image: 
		url(../../../../images/Reizen/reizen-8.jpg);
}


/********************************
	--.- Contact
********************************/
.row+section#contact {
    margin-top: 0rem;
}

#contact {
border: solid 1px rgba(255, 255, 255, 0.27);	
padding: 2rem;	
}

#contact .row 
[class^="col_"] {
display: flex;
flex-direction: column;	
justify-content: center;    
}

#contact header h2 {
font-size: 3rem;
}

#contact header h4 {
font-size: 1.5rem;
}

#contact .row 
[class^="col_"]:nth-of-type(2) button {
color: #000000;  
padding: 2rem;	
}



/********************************
	--.- Services
********************************/

#services {
	margin-bottom: 6rem;
}
.row+section#services {
    margin-top: 0rem;
}

#services > header {
padding-top: 3rem;	
padding-bottom: 3rem;
text-align: center;
}

#services > header h2 {
font-size: 3rem;
}

#services > header h4 {
font-size: 1.5rem;
}

/********************************
	--.- Overview-services
********************************/

#overview-services  
{ /*! padding-bottom: 3rem; */
}

#overview-services .row 
[class^="col_"] {
}

#overview-services .row 
[class^="col_"] ul li {
display: flex;	
align-items: center;
column-gap: 0.75rem;
margin-bottom: 2.5rem;
}

#overview-services .row 
[class^="col_"] ul li:last-of-type {
margin-bottom: 0rem;
}

#overview-services .row .fa-stack.small {
font-size: 1.5rem;
color: #ffffff;	
}

#overview-services .row .fa-inverse {
  color: #000000;
}

#overview-services .row h3 {
font-size: 1.2rem;
}




/********************************
	--.- Newsletter
********************************/

#newsletter {
padding: 3rem;
border: solid 1px rgba(255, 255, 255, 0.27);		
/*! margin-bottom: 6rem; */
}
.row+section#newsletter {
    margin-top: 0rem;
}

#newsletter > header {
padding-top: 3rem;	
padding-bottom: 3rem;
text-align: center;
}

#newsletter > header h2 {
font-size: 3rem;
}

#newsletter > header h4 {
font-size: 1.5rem;
}


#newsletter > form > fieldset {
border: none;
display: flex;
justify-content: center;
column-gap: 1rem;	
}


#newsletter form input
{
font-size: 1.25rem;
text-transform: uppercase;
padding: 1rem;
}

#newsletter form input[type="text"],
#newsletter form input[type="email"]
{
width: 30%;
}

#newsletter form input[type="submit"]
{
width: 20%;
background-color: #464646;
color: #ffffff;	
}





/********************************
	--.- Satisfied-travelers
********************************/

#satisfied-travelers .content_width {
	max-width: 1024px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2rem;
	padding-bottom: 2rem;
	text-align: center;
}


/********************************
	--.- Overview-benefits
********************************/

#travel-reviews
{
	padding-top: 6rem;
	padding-bottom: 6rem;
	background-image: 
		url(../../../../images/Reizen/reizen-1.jpg);   
	background-size: cover;
	background-position: center;
}


#travel-reviews [class^="col_"]
{
padding: 2rem;	
background-color: #f7f7f5;
}


/********************************
	--.- About-booking
********************************/
#about-booking {
	
}

#about-booking .row 
[class^="col_"]:nth-of-type(1)  {
padding: 2rem;
text-align: center;	
}

#about-booking .row 
[class^="col_"]:nth-of-type(2) {
   padding: 3rem;
}


#about-booking .row 
[class^="col_"]:nth-of-type(2) figure {
    background-image: 
		url(../../../../images/Reizen/reizen-4.jpg);
}




